package br.com.logistica.vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import br.com.logistica.enums.EnumStatusNota;

public class NotaFiscal implements Serializable {
	private int idNotaFiscal;
	private long nNF;
	public long getNumeroSerie() {
		return numeroSerie;
	}

	public void setNumeroSerie(long numeroSerie) {
		this.numeroSerie = numeroSerie;
	}

	private Date dtEmissao;
	private Date dtSaida;
	private int qtdVol;
	private double pesoBruto;
	private long numeroSerie;

	public Historico getHistorico() {
		return historico;
	}

	public void setHistorico(Historico historico) {
		this.historico = historico;
	}

	private double pesoLiq;
	private String esp;
	private double qtdProduto;
	private double valorTotal;
	private List<Produto> produtos;
	private EnumStatusNota enumStatusNota;
	private Cliente destinatario;
	private Cliente emitente;
	private Historico historico;
	private Transportadora transportadora;

	public int getIdNotaFiscal() {
		return idNotaFiscal;
	}

	public void setIdNotaFiscal(int idNotaFiscal) {
		this.idNotaFiscal = idNotaFiscal;
	}

	public long getnNF() {
		return nNF;
	}

	public void setnNF(long nNF) {
		this.nNF = nNF;
	}

	public Date getDtEmissao() {
		return dtEmissao;
	}

	public Cliente getEmitente() {
		return emitente;
	}

	public void setEmitente(Cliente emitente) {
		this.emitente = emitente;
	}

	public void setDtEmissao(Date dtEmissao) {
		this.dtEmissao = dtEmissao;
	}

	public Date getDtSaida() {
		return dtSaida;
	}

	public void setDtSaida(Date dtSaida) {
		this.dtSaida = dtSaida;
	}

	public int getQtdVol() {
		return qtdVol;
	}

	public void setQtdVol(int qtdVol) {
		this.qtdVol = qtdVol;
	}

	public double getPesoBruto() {
		return pesoBruto;
	}

	public void setPesoBruto(double pesoBruto) {
		this.pesoBruto = pesoBruto;
	}

	public double getPesoLiq() {
		return pesoLiq;
	}

	public void setPesoLiq(double pesoLiq) {
		this.pesoLiq = pesoLiq;
	}

	public String getEsp() {
		return esp;
	}

	public void setEsp(String esp) {
		this.esp = esp;
	}

	public double getQtdProduto() {
		return qtdProduto;
	}

	public void setQtdProduto(double qtdProduto) {
		this.qtdProduto = qtdProduto;
	}

	public double getValorTotal() {
		return valorTotal;
	}

	public void setValorTotal(double valorTotal) {
		this.valorTotal = valorTotal;
	}

	public List<Produto> getProdutos() {
		return produtos;
	}

	public EnumStatusNota getEnumStatusNota() {
		return enumStatusNota;
	}

	public void setEnumStatusNota(EnumStatusNota enumStatusNota) {
		this.enumStatusNota = enumStatusNota;
	}

	public void setProdutos(List<Produto> produtos) {
		this.produtos = produtos;
	}

	public Cliente getDestinatario() {
		return destinatario;
	}

	public void setDestinatario(Cliente destinatario) {
		this.destinatario = destinatario;
	}

	public Transportadora getTransportadora() {
		return transportadora;
	}

	public void setTransportadora(Transportadora transportadora) {
		this.transportadora = transportadora;
	}
}
